#ifndef ENGINE_H
#define ENGINE_H

#include <SFML/Graphics.hpp>
#include <string>
#include "entitymanager.h"

namespace HEngine
{
    class engine
    {
        public:
            engine(int width, int height, int depth,std::string title);
            void run();
            void stop();
            sf::RenderWindow* getWindow();
            entityManager* getEntityManager();
            virtual ~engine();
        protected:
        private:
            entityManager* entManager;
            sf::RenderWindow* Window;
    };
}
#endif // ENGINE_H
